關(guān)于容災(zāi)、備份、集群、負(fù)載均衡這類概念,很多朋友都容易混淆,到底它們之間有什么區(qū)別?上期小編已經(jīng)給大家講解了關(guān)于容災(zāi)的概念,這期小編將為大家分享集群和負(fù)載均衡是什么?
1、"負(fù)載均衡"
假設(shè)有5臺(tái)服務(wù)器,如果有5個(gè)訪問(wèn)請(qǐng)求,沒(méi)有負(fù)載均衡時(shí),可能5個(gè)請(qǐng)求都訪問(wèn)機(jī)器A,這樣可能引致訪問(wèn)速度慢,A機(jī)器崩潰等問(wèn)題,而有了負(fù)載均衡,就會(huì)將5個(gè)任務(wù)按照策略進(jìn)行分發(fā),可能5臺(tái)機(jī)器每臺(tái)負(fù)責(zé)處理一個(gè)任務(wù)就OK了。
2、"集群"
多臺(tái)服務(wù)器同時(shí)處理某一事務(wù),聽起來(lái)與"負(fù)載均衡"有點(diǎn)像,但是其實(shí)負(fù)載均衡是5個(gè)任務(wù)攤分給5臺(tái)機(jī)器,而集群相當(dāng)于一個(gè)任務(wù)拆分為5份,5臺(tái)機(jī)器一起來(lái)處理同一個(gè)任務(wù),分別完成自己負(fù)責(zé)的部分后匯總一起輸出結(jié)果。例如有一個(gè)很復(fù)雜的計(jì)算任務(wù),1臺(tái)機(jī)要算5小時(shí)才能解決,那么5臺(tái)同時(shí)計(jì)算,可能1小時(shí)就解決了,這個(gè)是"集群"的主要用途。
再舉個(gè)例子,闡述集群和負(fù)載均衡的區(qū)別:
你被領(lǐng)導(dǎo)要求完成一份文檔的編寫工作,我們把它看做是計(jì)算機(jī)要進(jìn)行處理的業(yè)務(wù)。
1、這個(gè)文檔由多個(gè)人分解成多個(gè)子文檔,每個(gè)人完成一部分,最后拼裝成完整的文檔,這就是集群的工作。
2、如果這個(gè)文檔放在一個(gè)機(jī)器上,多人同時(shí)訪問(wèn)會(huì)導(dǎo)致響應(yīng)速度變慢,這時(shí)候網(wǎng)管多放了幾臺(tái)機(jī)器,每個(gè)機(jī)器上都有這個(gè)文檔,訪問(wèn)者會(huì)自動(dòng)被分配到訪問(wèn)較少的服務(wù)器上處理該文檔,這就叫負(fù)載均衡。
四、一個(gè)場(chǎng)景實(shí)例包含了以上所有技術(shù)
1、數(shù)據(jù)中心里的服務(wù)器的應(yīng)用和后臺(tái)的數(shù)據(jù)庫(kù)都做了備份,把數(shù)據(jù)備份到了存儲(chǔ)上。
2、數(shù)據(jù)庫(kù)之間采用了雙機(jī)熱備,做到了基本的容災(zāi)
3、應(yīng)用服務(wù)器之間做了集群部署,共同對(duì)業(yè)務(wù)進(jìn)行并行處理,提高了業(yè)務(wù)效能
4、應(yīng)用服務(wù)器的前端加了負(fù)載均衡設(shè)備,通過(guò)負(fù)載均衡設(shè)備可以把任務(wù)均衡的分配給相應(yīng)服務(wù)器,進(jìn)行處理。
通過(guò)以上場(chǎng)景和之前的概念描述,我們來(lái)做一下最后的總結(jié):
"容災(zāi)"與"備份"與集群和負(fù)載均衡不是同一個(gè)概念, "容災(zāi)"是目的,而"備份"只是實(shí)現(xiàn)容災(zāi)的其中一種手段,不是唯一;備份主要考慮的是數(shù)據(jù)的完整性,不要丟失。而容災(zāi)考慮的主要目的是數(shù)據(jù)的可用性,業(yè)務(wù)的連續(xù)性,最終是要求業(yè)務(wù)一直不間斷。
如果說(shuō)備份和容災(zāi)技術(shù)追求的目的,可以理解為業(yè)務(wù)的穩(wěn)定和連續(xù)性,那么集群和負(fù)載均衡技術(shù)追求的目的就是業(yè)務(wù)的高效性,也就是為了提升業(yè)務(wù)系統(tǒng)運(yùn)行的性能,讓用戶在使用業(yè)務(wù)時(shí)候的體驗(yàn)效果不卡頓很順暢!??!
分享到這兒相信大家對(duì)備份、容災(zāi)、集群和負(fù)載均衡都有了一個(gè)大概的概念,關(guān)注我們了解更多相關(guān)資訊。
全國(guó)服務(wù)熱線:400-028-4366/028-85538251